home *** CD-ROM | disk | FTP | other *** search
- -- background: 13605 from stack: in
- -- bmap block id: 15002
- -- flags: 0000
- -- background id: 0
- -- name: Course Details tabs
- ----- HyperTalk script -----
- on openBackground
- global checkLoc1,checkLoc2,checkLoc3
- put 1 into checkLoc1
- put 1 into checkLoc2
- put 1 into checkLoc3
- end openBackground
-
- on doMenu menuItem
- lock screen
- if menuItem contains "About" then
- resetFields
- restoreMenuBar
- go to card "Course Details" of background "About"
- unlock screen with zoom close
- else if menuItem is "Home" then
- resetFields
- restoreMenuBar
- go home
- unlock screen
- else if menuItem contains "Quit" then
- resetFields
- restoreMenuBar false
- go to card "Mac School® Shell"
- unlock screen with zoom close
- end if
- end doMenu
-
- on resetFields
- lock screen
- set cursor to watch
- push card
- go to first card of this background -- General tab
- repeat with fieldNum = 1 to 3
- put empty into card field fieldNum
- end repeat
- repeat with buttonNum = 1 to the number of buttons
- set hilite of button buttonNum to false
- end repeat
- put "NA" into card field "Department"
- put "0" into card field "Sequence #"
- put "0" into card field "EFT"
- put "0.000" into card field "Warp Factor 1"
- put "0.000" into card field "Warp Factor 2"
- put "Table 1" into card field "Points & Credits"
- put "NA" into card field "Grade"
- put "0.000" into card field "Credits"
- go to next card -- Scheduler tab
- repeat with fieldNum = 1 to the number of card fields
- put empty into card field fieldNum
- end repeat
- repeat with buttonNum = 1 to the number of buttons
- set hilite of button buttonNum to false
- end repeat
- set hilite of button "Co-ed" to true
- go to next card -- Periods tab
- set icon of button "Extra Monday" to "Md Unchecked Box"
- set icon of button "Extra Tuesday" to "Md Unchecked Box"
- set icon of button "Extra Wednesday" to "Md Unchecked Box"
- set icon of button "Extra Thursday" to "Md Unchecked Box"
- set icon of button "Extra Friday" to "Md Unchecked Box"
- repeat with buttonNum = 1 to 50
- if "id" is in name of button id buttonNum then
- set hilite of button id buttonNum to false
- else
- set hilite of button id buttonNum to true
- end if
- end repeat
- repeat with buttonNum = 58 to 60
- set hilite of button id buttonNum to false
- end repeat
- repeat with fieldNum = 1 to 3
- put empty into card field fieldNum
- end repeat
- go to next card -- Lists prerequisites tab
- put "None" into card field "Prerequisites"
- go to next card -- Lists co-requisites tab
- put "None" into card field "Co-requisites"
- go to next card -- Lists rooms tab
- put "Any room" into card field "Rooms"
- go to next card -- Lists programs tab
- repeat with buttonNum = 4 to the number of buttons
- set icon of button buttonNum to "Md Unchecked Box"
- end repeat
- go to next card -- Comments tab
- put empty into card field 1
- pop card
- unlock screen
- end resetFields
-
-
-
- -- part 1 (button)
- -- low flags: 00
- -- high flags: 0000
- -- rect: left=32 top=30 right=51 bottom=117
- -- title width / last selected line: 0
- -- icon id / first selected line: 0 / 0
- -- text alignment: 1
- -- font id: 0
- -- text size: 12
- -- style flags: 0
- -- line height: 16
- -- part name: CD General
- ----- HyperTalk script -----
- on mouseUp
- if short name of this card is not short name of me then
- go to card short name of me
- end if
- end mouseUp
-
-
-
- -- part 2 (button)
- -- low flags: 00
- -- high flags: 0000
- -- rect: left=121 top=30 right=51 bottom=204
- -- title width / last selected line: 0
- -- icon id / first selected line: 0 / 0
- -- text alignment: 1
- -- font id: 0
- -- text size: 12
- -- style flags: 0
- -- line height: 16
- -- part name: CD Scheduler
- ----- HyperTalk script -----
- on mouseUp
- if short name of this card is not short name of me then
- lock screen
- go to card short name of me
- if card field "Course Name" of first card of this background is not empty then
- put card field "Course Name" of first card of this background & " - " & card field "Grade" of first card of this background into field "Working On"
- else put "(not set)" into field "Working On"
- unlock screen
- tabKey
- end if
- end mouseUp
-
-
-
- -- part 3 (button)
- -- low flags: 00
- -- high flags: 0000
- -- rect: left=208 top=30 right=51 bottom=293
- -- title width / last selected line: 0
- -- icon id / first selected line: 0 / 0
- -- text alignment: 1
- -- font id: 0
- -- text size: 12
- -- style flags: 0
- -- line height: 16
- -- part name: CD Periods
- ----- HyperTalk script -----
- on mouseUp
- if short name of this card is not short name of me then
- lock screen
- go to card short name of me
- if card field "Course Name" of first card of this background is not empty then
- put card field "Course Name" of first card of this background & " - " & card field "Grade" of first card of this background into field "Working On"
- else put "(not set)" into field "Working On"
- unlock screen
- tabKey
- end if
- end mouseUp
-
-
-
- -- part 4 (button)
- -- low flags: 00
- -- high flags: 0000
- -- rect: left=296 top=30 right=51 bottom=381
- -- title width / last selected line: 0
- -- icon id / first selected line: 0 / 0
- -- text alignment: 1
- -- font id: 0
- -- text size: 12
- -- style flags: 0
- -- line height: 16
- -- part name: CD Lists
- ----- HyperTalk script -----
- on mouseUp
- if short name of this card is not short name of me then
- lock screen
- go to card short name of me
- set the scroll of card field "Course Pool" to 0
- if card field "Course Name" of first card of this background is not empty then
- put card field "Course Name" of first card of this background & " - " & card field "Grade" of first card of this background into field "Working On"
- else put "(not set)" into field "Working On"
- unlock screen
- end if
- end mouseUp
-
-
-
- -- part 5 (button)
- -- low flags: 00
- -- high flags: 0000
- -- rect: left=384 top=30 right=51 bottom=469
- -- title width / last selected line: 0
- -- icon id / first selected line: 0 / 0
- -- text alignment: 1
- -- font id: 0
- -- text size: 12
- -- style flags: 0
- -- line height: 16
- -- part name: CD Comments
- ----- HyperTalk script -----
- on mouseUp
- if short name of this card is not short name of me then
- lock screen
- go to card short name of me
- if card field "Course Name" of first card of this background is not empty then
- put card field "Course Name" of first card of this background & " - " & card field "Grade" of first card of this background into field "Working On"
- else put "(not set)" into field "Working On"
- unlock screen
- tabKey
- end if
- end mouseUp
-
-
-
- -- part 6 (button)
- -- low flags: 00
- -- high flags: A003
- -- rect: left=143 top=303 right=326 bottom=246
- -- title width / last selected line: 0
- -- icon id / first selected line: 0 / 0
- -- text alignment: 1
- -- font id: 0
- -- text size: 12
- -- style flags: 0
- -- line height: 16
- -- part name: Cancel
- ----- HyperTalk script -----
- on mouseUp
- pop card
- end mouseUp
-
-
-
- -- part 7 (button)
- -- low flags: 00
- -- high flags: A003
- -- rect: left=266 top=304 right=325 bottom=369
- -- title width / last selected line: 0
- -- icon id / first selected line: 0 / 0
- -- text alignment: 1
- -- font id: 0
- -- text size: 12
- -- style flags: 0
- -- line height: 16
- -- part name: Done
- ----- HyperTalk script -----
- on mouseUp
- lock screen
- resetFields
- pop card
- unlock screen
- end mouseUp
-
-
-
- -- part 8 (field)
- -- low flags: 01
- -- high flags: 0000
- -- rect: left=113 top=57 right=75 bottom=474
- -- title width / last selected line: 0
- -- icon id / first selected line: 0 / 0
- -- text alignment: 0
- -- font id: 0
- -- text size: 12
- -- style flags: 0
- -- line height: 16
- -- part name: Working On
-